//******************************************************************************
//
// Copyright (c) 2016 Microsoft Corporation. All rights reserved.
//
// This code is licensed under the MIT License (MIT).
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
//******************************************************************************

#import <UIKit/UIView.h>
#import <UIKit/UIAccessibility.h>
#import <UIKit/UIAccessibilityElement.h>
#import <StubReturn.h>

#include "AccessibilityInternal.h"

@implementation UIAccessibilityElement

/**
 @Status Stub
*/
- (instancetype)initWithAccessibilityContainer:(UIView*)container {
    _accessibilityContainer = container;
    [self initAccessibility];
    return self;
}

/**
 @Public No
*/
- (void)initAccessibility {
}

/**
 @Public No
*/
- (void)updateAccessibility {
    IWUpdateAccessibility(self.accessibilityContainer.layer, self);
}

@end
